package com.rayboot.footpoint.provider;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.net.Uri;

public abstract interface ISubProvider {
	  public abstract int delete(Uri paramUri, String paramString, String[] paramArrayOfString);

	  public abstract Uri getBaseURI();

	  public abstract String getType(Uri uri);

	  public abstract Uri insert(Uri uri, ContentValues contentValues);

	  public abstract void onCreate(SQLiteDatabase db);

	  public abstract void onDrop(SQLiteDatabase db);

	  public abstract Cursor query(Uri uri, String[] paramArrayOfString1, String paramString1, String[] paramArrayOfString2, String paramString2);

	  public abstract void setContext(Context context);

	  public abstract void setDB(SQLiteDatabase db);

	  public abstract int update(Uri uri, ContentValues contentValues, String keyWords, String[] arrayString);
}
